/**
 * 
 */
package mx.frantor.catalogos.bussines;

import java.util.List;

import mx.frantor.catalogos.dao.ClientesDAO;
import mx.frantor.catalogos.daoimp.ClientesDAOImpl;
import mx.frantor.catalogos.entitys.ClientesEntity;


/**
 * @author Hp
 *
 */
public class ClientesBussines {
	
	private ClientesDAO cliDAO = new ClientesDAOImpl();
	String res=null;
	
	
	public String AgregarClientes(String nombre, String domicilio, String razonSocial, String email, String telefono, String clave){
		ClientesEntity cliE = new ClientesEntity();
		
		cliE.setNombre(nombre);
		cliE.setDomicilio(domicilio);
		cliE.setRazonSocial(razonSocial);
		cliE.setEmail(email);
		cliE.setTelefono(telefono);
		cliE.setClave(clave);
		
		res = cliDAO.agregarClientes(cliE);
		System.out.println("resultado agregar "+res);
		res= "agregado";
		return res;
	}

	public String modificarClientes(long idcliente, String nombre, String domicilio, String razonsocial, String email, String telefono, String clave){
	ClientesEntity cliE = new ClientesEntity();
		
	cliE.setIdCliente(idcliente);
	cliE.setNombre(nombre);
	cliE.setDomicilio(domicilio);
	cliE.setRazonSocial(razonsocial);
	cliE.setEmail(email);
	cliE.setTelefono(telefono);
	cliE.setClave(clave);
		
		
		res = cliDAO.modificarClientes(cliE);
		
		return res;	
	}

	public String eliminarClientes(long idCliente){
res = cliDAO.eliminarClientes(idCliente);
return res;
	}

	public List<ClientesEntity> getTodosClientesActivos(){
		List<ClientesEntity> lstclientes = cliDAO.getTodosClientesActivos();
		System.out.println(lstclientes.toString());
		return lstclientes;	
	}
	
	public ClientesEntity getClientesId(long idClientes){
		ClientesEntity cliE = cliDAO.getClientesId(idClientes);
		return cliE;
	}
	
	public List<ClientesEntity> getClientesPorId(long idClientes){
		List<ClientesEntity> lstclientes = cliDAO.getClientesPorId(idClientes);
		return lstclientes;
	}
	
}
